home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / bbsdoors / valen110.zip / VALENCE.ORG < prev   
Text File  |  1993-04-01  |  13KB  |  257 lines

  1. ; :::: VALENCE.CFG ::::
  2.  
  3. ; This is the main config file for Valence. You can edit it with any text
  4. ; editor - "2-Sysop", "TextEdit" from Searchlight works nicely.
  5.  
  6. ; The format of this file is loosely inspired by Squish's COMPRESS.CFG, and
  7. ; I use most of the same code to read both files. It's based on "keywords".
  8. ; Some keywords use the rest of the line as a parameter; some work simply by
  9. ; being there. Case of keywords and leading and trailing spaces are ignored.
  10. ; The order of the keywords is not important; all lines in this file may be
  11. ; rearranged any way you see fit.
  12.  
  13. ; There are default values for ALL keywords, so you can omit ANY of them.
  14. ; Valence will give you an error if it can't find this file, but it will in
  15. ; fact run if VALENCE.CFG is nothing more than a single blank line (try it
  16. ; and see!).
  17.  
  18. ; This file may look a bit dauntingly long, but most of the length is in the
  19. ; comments. VALENCE.ORG is self-documenting. :-)
  20.  
  21. ; All comment lines (like this one) beginning with a ";" and all blank lines
  22. ; are ignored and can be removed. And after you've read and understood this
  23. ; file, I recommend you remove them. Keep the original archived, though. :-)
  24.  
  25. ; You can add comments to any line; anything after the ";" will be ignored.
  26. ; "Uncomment" means to remove the initial ";" from a line.
  27.  
  28. ;---------Important Part for Quick Start----------------------------------
  29.  
  30. ; All these fields should be changed to fit your BBS:
  31.  
  32. BBSID     NAKED                    ; BBS ID
  33.  
  34. ; This is the filename that will be used for QWK packets downloaded from
  35. ; your BBS and REP packets uploaded to it. It should be 1-8 characters, and
  36. ; a legal DOS filename. I discourage the use of numerals in the name. If a
  37. ; user has numbered packets selected, the effective length of the name on
  38. ; QWK packets is limited to six characters, but you can still specify all
  39. ; eight, and all will be used for the REPs. Case is ignored.
  40.  
  41. ; The BBSID should usually reflect the name of the BBS, and should be
  42. ; unique, or at least unique to your area. The BBSID here, "NAKED", is for
  43. ; "The Naked Singularity", my as-yet non-existent BBS. (And the name of my
  44. ; Demo Searchlight BBS, running on an 800k 3.5" disk.) I am hereby publicly
  45. ; staking claim to the name; DON'T ANYBODY STEAL IT! :-)
  46.  
  47. Sysop     William McBrine          ; Sysop's name
  48.  
  49. ; This name is used both in CONTROL.DAT, and in the "To:" and "From:" fields
  50. ; of message headers in place of "SYSOP" if you have Sysop Renaming on (see
  51. ; below). Case is ignored. If you omit this keyword, and you're using
  52. ; Searchlight 3.0+, Valence will read the "sysopname" field in USER.SL2.
  53.  
  54. Locale    Salisbury, NC            ; City, State [, Country]
  55. Phoneno   704-633-7817             ; BBS Phone #
  56.  
  57. ; These two fields are optional and are only used in CONTROL.DAT. I've seen
  58. ; many systems that omit this info from their packets. If you want to, just
  59. ; delete these lines.
  60.  
  61. ; Note the number here is actually my voice number; but I don't recommend
  62. ; you call, as you'll most likely get my father's answering machine. Leave a
  63. ; message for me and I'll call you collect. My father's name is the same as
  64. ; mine, so mention what you're calling about and/or ask for "Billy" (NOT
  65. ; "Bill"; he goes by that, too).
  66.  
  67. ;---------You can ignore the rest if desired-----------------------------
  68.  
  69. ; However, I recommend that you don't. :-)
  70.  
  71. ;Welcome   LOGIN.ANS               ; \
  72. ;News                              ;  }- (ANSI)
  73. ;Goodbye   LOGOFF.ANS              ; /   Path defaults to SL's text dir
  74.  
  75. ; These are optional ANSI files that may be included in the QWK packet.
  76. ; "Welcome" is usually displayed when a packet is opened, and "Goodbye" when
  77. ; you're done reading it. "News" is supposed to be important BBS news.
  78. ; There's no News feature in Searchlight, as there is in many other BBSes,
  79. ; so you can implement this any way you like, or not at all. By default
  80. ; (user-selectable), the News file is only included if it's been updated
  81. ; since the last time the user read it, as judged by file date. The other
  82. ; two files are always included, if they exist.
  83.  
  84. ; By default, these files appear just as they would from within Searchlight,
  85. ; with full metacharacter and color code replacement. This is user-
  86. ; selectable. Unlike Searchlight, Valence has a 255-character-per-line
  87. ; limit on these files; the excess will be truncated. I expect to correct
  88. ; this in a future version - but the reader I use myself, SLMR 2.1a, won't
  89. ; read lines longer than 255 characters anyway (as I discovered when I used a
  90. ; different copying routine in an earlier version of Valence), and I
  91. ; imagine this applies to many other readers as well.
  92.  
  93. ; You can add a News file within SL by using internal command #160 (I
  94. ; think), "Display file", in an autoexecuting menu in an appropriate place,
  95. ; like before the Bulletins. Making it pop up only when updated requires a
  96. ; little more...
  97.  
  98. ; LOGIN.ANS and LOGOFF.ANS are the default values for Welcome and Goodbye;
  99. ; uncomment and edit these keywords only if you want to use different files,
  100. ; or none (make them blank for none). News defaults to none.
  101.  
  102. ;Archiver  ZIP                     ; Default archiver name (NOT extension)
  103.  
  104. ; This is the archiver assigned to new Valence users before they make their
  105. ; own selection (which many probably never will). "ZIP" is the default here.
  106. ; If you want a different default archiver or you don't have a "ZIP" entry
  107. ; in your COMPRESS.CFG, uncomment this and change it. (See my COMPRESS.CFG
  108. ; for more info.)
  109.  
  110. ;Compress  C:\SQUISH\COMPRESS.CFG  ; Path to COMPRESS.CFG
  111.  
  112. ; This specifies the full pathname to your COMPRESS.CFG. Uncomment this if
  113. ; you're already using one somewhere (see my included COMPRESS.CFG for more
  114. ; info). The name can be omitted, in which case the path must end in "\".
  115.  
  116. ;LocQWK    C:\SLMR\                ; Path to local QWK files
  117.  
  118. ; This is the directory where Valence puts your QWK packets when you
  119. ; "download" from a local login. The path must end in a "\". Note that if
  120. ; this is on the same drive as the work directory, Valence will simply
  121. ; "rename" the file into the new directory, rather than copying it and
  122. ; deleting the original.
  123.  
  124. ; Above is a sample value; the default is to use the directory the .EXE is
  125. ; in. Uncomment this if you want to change it.
  126.  
  127. ;LocREP                            ; Path to local REP files
  128.  
  129. ; Uncomment this and fill it in only if you want to use different
  130. ; directories for QWK and REP files; otherwise, the LocQWK path is used.
  131. ; Note this is also the path used for local PTR files.
  132.  
  133. ; When "uploading" locally, your REP packets MUST be named "<BBSID>.REP",
  134. ; you MUST rename your pointer files to "<BBSID>.PTR", and you can only
  135. ; upload one at a time. Remote users can upload multiple packets or pointer
  136. ; files at once and can use names of the form "*.REP" and "<BBSID>.PT*" if
  137. ; using a batch protocol.
  138.  
  139. ;WorkDir                           ; Path to work directory
  140.  
  141. ; If you have a LARGE RAM disk, preferably one with over a meg free, you can
  142. ; speed Valence up a little by setting the work directory to the RAM disk.
  143. ; By default, Valence uses the directory the .EXE is located in as its work
  144. ; directory. (The actual "work directories" branch off this directory, and
  145. ; are named for the node that creates them - "1", "2", etc. These are
  146. ; deleted when the program terminates, unless it crashes badly.)
  147.  
  148. Rename                             ; Change SYSOP name
  149.  
  150. ; This changes your name in the "To:" and "From:" fields of messages from
  151. ; "SYSOP" to whatever you put after the keyword "Sysop" (above). This can
  152. ; sometimes produce messages labelled as being from you when they're really
  153. ; from some other sysop on another board who didn't configure SLMAIL
  154. ; correctly, so you may want to comment it out. :-)
  155.  
  156. ;ThreadOff                         ; Do not attempt threading
  157.  
  158. ; By default, Valence will post uploaded replies with the "reference
  159. ; number" intact; that is, it will put the message number of the original in
  160. ; the "replyto" field of the new message. This allows the "Thread" command
  161. ; to work, and improves offline threading as well. But since QWK packets use
  162. ; the sequential message numbers, which get changed when a subboard is
  163. ; renumbered, the reference numbers will be all wrong if you frequently
  164. ; renumber your subboards. If you do, uncomment this keyword...
  165.  
  166. ; ...or better yet, STOP doing it. I know there's another QWK door which
  167. ; INSISTS that you renumber, because it can't handle message numbers over
  168. ; 999. Mine, however, will handle numbers up to ten million minus one (the
  169. ; limit of the QWK format).
  170.  
  171. ; Since the subboards most likely to get renumbered are echomail areas, and
  172. ; since inclusion of the reference number in downloaded QWKs is OFF by
  173. ; default for echomail areas (and ON for local areas), this may not be
  174. ; terribly important.
  175.  
  176. ;RepKill                           ; Delete local .REPs on "upload"
  177.  
  178. ; If you uncomment this keyword, your local .REP files will be deleted
  179. ; automatically after they're processed. This saves you from having to
  180. ; remember if you've uploaded them or not. The default is to leave them
  181. ; alone.
  182.  
  183. ;MaxSub    65000                   ; Maximum possible messages per subboard
  184. ;MaxTotal  65000                   ; Maximum possible messages per packet
  185.  
  186. ; In Valence, users have the option to set limits on the number of messages
  187. ; the program will collect into one packet, and the number of messages it
  188. ; will collect from each subboard at one time. These two keywords specify
  189. ; the MAXIMUM values they can set these options to. 65000 is the default and
  190. ; maximum for each value; 10 is the minimum. (It will be pulled into that
  191. ; range if you try to go outside. 0 and non-numeric values are converted to
  192. ; 65000.) Uncomment and change these only if you want different values.
  193.  
  194. ; Note that regardless of the number of messages packed, users will not be
  195. ; able to download packets that would take them past their time limits, so I
  196. ; recommend leaving these limits alone. (65000 is essentially a non-limit.)
  197. ; Trying to download oversized packets is its own punishment. If they get
  198. ; too big, you can't even load them into a reader. However, if you do find
  199. ; you have a "message leech" problem, these keywords are here.
  200.  
  201. ;DefSub     50                     ; Default maximum messages per subboard
  202. ;DefTotal  200                     ; Default maximum messages per packet
  203.  
  204. ; These are the default values assigned to new users for maximum number of
  205. ; messages per subboard and packet. 50 and 200 are the rather arbitrary
  206. ; default defaults, :-) based only on the number Tom Curtis set for 2400 bps
  207. ; on The Big Byte BBS, in an older QWK door... I thought about applying some
  208. ; formula to these values to adjust them by bps rate, but decided against
  209. ; it. (I may do it in a later version if there's a strong demand.) Users are
  210. ; free to reset these values as they like, from 10 up to the limits
  211. ; specified in MaxSub and MaxTotal.
  212.  
  213. ; The limits on message numbers are not checked when scanning the MAIL
  214. ; subboard, because it would be silly to leave out new private mail. This
  215. ; means that if you have someone who saves all their old mail online and has
  216. ; accumulated, say, 200 messages (don't laugh, I know a guy who did!), and
  217. ; they set Valence to include old mail, they could overrun the packet
  218. ; limit. However, no other subboards would then be scanned.
  219.  
  220. ;LogFile   VALENCE%o.LOG               ; Path to Valence's Log file
  221.  
  222. ; This is the text file where Valence keeps a record of who did what, for
  223. ; your perusal. No other use is made of this file, so you can turn it off if
  224. ; you like. The name above is the default, so uncomment this and edit it
  225. ; only if you want to change it. If the directory is not specified, the log
  226. ; file is created in the Valence directory. If you uncomment this keyword
  227. ; and make it blank, logging will be turned off.
  228.  
  229. ; Note the use of Searchlight's "%o" metacharacter to specify the node
  230. ; number. This filename would translate to "VALENCE1.LOG", "VALENCE2.LOG",
  231. ; etc., as appropriate. Thus, you'll have seperate log files for each node.
  232. ; You can combine them into one by taking out the "%o", but I don't
  233. ; recommend this, as Valence may crash if two or more nodes run at the same
  234. ; time with the same log file.
  235.  
  236. ; The %o can be used anywhere in the name, as can all the other Searchlight
  237. ; %-codes, plus the special code "%e" I invented to represent the directory
  238. ; of the current node's CONFIG.SL2. (See INTPROT.CFG for more info.) Thus
  239. ; you could have
  240.  
  241. ; LogFile   %e\VALENCE.LOG
  242.  
  243. ; to create the log file for each node in the node's home directory. Note
  244. ; also that the log file need not be exclusive to Valence, except while
  245. ; it's running; for an interesting effect, try:
  246.  
  247. ; LogFile   %e\ACTIVITY.LOG
  248.  
  249. ; This feature is NOT available for any of the other keywords in
  250. ; VALENCE.CFG.
  251.  
  252. ; *** How to crash this program ***
  253.  
  254. ; I've tried to make this program fairly crash-proof, but there are a few
  255. ; loopholes not worth coding around. Try putting wildcards in any of the
  256. ; fields here that call for a filename.
  257.